
Graphimation{

	noOfGeometries 2
	ButtonOutline Ellipse{
		center Point{ 0 0 }
		radiusX 40
		radiusY 40
		hitTest 0
	}
	Horizon Path{
		noOfFigures 1
		Figure{
			startPoint Point{ -34 6 }
			closed 1
			noOfSegments 2
			Bezier{
				p1 Point{ -10 30 }
				p2 Point{ 10 -10 }
				p3 Point{ 34 6 }
			}
			Bezier{
				p1 Point{ 26 44 }
				p2 Point{ -26 44 }
				p3 Point{ -34 6 }
			}
		}
		hitTest 0
	}



	noOfBrushes 3
	ButtonBackground RadialGradientBrush{
		center Point{ 0 0 }
		originOffset Point{ 0 0 }
		radiusX 40
		radiusY 40
		GradientStopCollection{
			noOfGradientStops 2
			GradientStop{ 0   Color{ 0.4 0.4 1.0 0.3 } }
			GradientStop{ 1   Color{ 0.0 0.0 0.3 0.3 } }
			extendMode 0
		}
		opacity 1
	}
	Highlight RadialGradientBrush{
		center Point{ -8 -6 }
		originOffset Point{ -8 -6 }
		radiusX 30
		radiusY 30
		GradientStopCollection{
			noOfGradientStops 3
			GradientStop{ 0   Color{ 1.0 1.0 1.0 0.8 } }
			GradientStop{ 0.2 Color{ 1.0 1.0 1.0 0.4 } }
			GradientStop{ 1   Color{ 0.0 0.0 0.2 0.0 } }
			extendMode 0
		}
		opacity 1
	}
	HorizonBrush LinearGradientBrush{
		start Point{ 0 0 }
		end Point{ 0 30 }
		GradientStopCollection{
			noOfGradientStops 2
			GradientStop{ 0   Color{ 0.0 0.0 0.4 0.3 } }
			GradientStop{ 1   Color{ 0.0 0.0 0.8 0.5 } }
			extendMode 0
		}		
		opacity 0.6
	}



	noOfTransforms 0


	noOfChildGxms 0

	noOfExecutables 1
	Main Procedure{
		noOfCommands 4
		CaptureHitTestTransform{ }
		Fill{ ButtonOutline ButtonBackground }
		Fill{ ButtonOutline Highlight }
		Fill{ Horizon HorizonBrush }
	}

	noOfControllers 0

	noOfAnimations 1
	MainAnim Animation{
		renderFunction Main
		controller null
		transitionTarget null
	}

}

